package aiku.numericalcontroloa.Model.Vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 
 * @TableName devices
 */

@Data
public class DevicesVo {

    private String id;

    /**
     * 产品名称
     */
    private String partName;

    /**
     * 型号：AA-01
     */
    private String model;

    /**
     * 数量
     */
    private Float count;

    /**
     * 成本费/采购单价
     */
    private BigDecimal cost;

    /**
     * 加工费
     */
    private BigDecimal process;

    /**
     * 人工费
     */
    private BigDecimal labour;

    /**
     * 打包费
     */
    private BigDecimal packing;

    /**
     * 运输费
     */
    private BigDecimal freight;

    /**
     * 场地费
     */
    private BigDecimal siteFee;

    /**
     * 销售单价
     */
    private BigDecimal price;

    /**
     * 是否含税
     */
    private Integer isIncludeTax;

    /**
     * 图片
     */
    private String image;

    /**
     * 描述
     */
    private String devicesDescribe;

    /**
     * 描述
     */
    private String remark;

    /**
     * 0成品，1零件
     */
    private Integer isProduct;

    /**
     * 仓库类型
     */
    private String warehouseType;

    /**
     * 成品零件集合
     */
    private List<ProductPartVo> productPartVoList;

    /**
     * 成品最大组装数量
     */
    private Integer countMax;

    /**
     * 组装成品消耗数量
     */
    private Float expendTotal;

    /**
     * 组装成品缺少数量
     */
    private Float lackTotal;

    /**
     * 销售数量
     */
    private Float salesQuantity;

    /**
     * 年销售数量
     */
    private Float NsalesQuantity;

    /**
     * 毛利润
     */
    private BigDecimal grossProfit;

    /**
     * 净利润
     */
    private BigDecimal netProfit;
}